layui.define(['layer', 'jquery', 'element'], function (exports) {
    var $ = layui.jquery,
        layer = layui.layer,
        element = layui.element;


    // $(function () {
    //     alert(123);
    // })


    $.fn.serializeObject = function () {
        var o = {};
        var a = this.serializeArray();
        $.each(a, function () {
            if (o[this.name] !== undefined) {
                if (!o[this.name].push) {
                    o[this.name] = [o[this.name]];
                }
                o[this.name].push(this.value || '');
            } else {
                o[this.name] = this.value || '';
            }
        });
        return o;
    };
    // 注意:这里是模块输出的核心，模块名必须和use时的模块名一致  即在其他页面layui.user(['XXX'],function(){})中xxx即为export的名称相同
    // 若是  layui.config({base:'/common/',version:'1.0.0',debug:true}).use('XXX',{}) 则这里的XXX是此时common.js的文件名
    exports('common', {});
});


